package untiring.helper;

import java.io.File;
import java.io.IOException;

import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Component;
import org.springframework.util.FileCopyUtils;



@Component("imageUtil")
public class ServletImageUtil {

	private String imgPath = "d:/ImageRepo/";
	
	public byte[] processImage(String fname , HttpServletResponse res) throws IOException{
		byte[] imageFile = null; 
		// 출력할 이미지 파일의 내용을 바이너리로 저장하기 위해 byte배열 변수 선언
		
		String imageOne = imgPath + fname;
		File f = new File(imageOne);
		//출력할 이미지 파일의 위치 지정
		
		if(f.exists())
			imageFile = FileCopyUtils.copyToByteArray(f);
		//이미지 파일이 존재한다면 이미지 파일의 내용을 바이트 (바이너리)로 변환
		
		return imageFile;
	}
}
